Added AI Shunt Receiver#2029
Open
Typheus wants to merge 2 commits into
Open
Conversation
…rol. AI now required a borg to have a special brain inserted which refuses ghost roles and allows for long range AI shunting. Added new AIShuntReceiver brain and graphic for borgs.
…give proper credit to the PAI face designer.
|
Will Borgs be able to take control of these if they are in the normal range of Taking Control? |
Contributor
Author
Borgs, yes. This is a restriction on AI takeovers. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
About the PR
Modifies AI's access to borgs.
Can no longer access all vacant borgs on the grid. Borgs will need to have an AI Shunt Receiver installed in order for the AI to take control.
The upside is that this will work on and off grid so there should no longer be a worry about a shunted borg simply being lost if they drift off of the station.
The AI Shunt Receiver can be fabricated at an ExoSuit Fabricator, costing the same as a positronic brain.
Why / Balance
This is a way to further solidify AI's control limitations and to make a system that can be better balanced or modified as it requires a central component.
Also sets the groundwork to allow the AI on a Freelancer's ship to not only assist with the ship, but to assist in off-ship activities as well.
Technical details
AIRemoteControlSystem updated to no longer check for grid, but to instead check to make sure borgs have a receiver assigned to the AI's parent grid.
PosistronicBrainJumpSystem updated to prevent an AI directly taking control of a borg unless the receiver is installed.
Added the AIShuntReceiverComponent for checks and AI grid assignment.
Updated robotics ymls with the recipies for the AI Shunt Receiver.
New mmi.yml added under _HL for object prototypes.
New graphics and meta.json created for the purpse of AI Shunt Receiver visuals and animation.
How to test
Media
Meet the AI Shunt Receiver :D
Breaking changes
Only in terms of balance for ease of creating an AI controlled borg, but since it costs the same as a positronic brain for now, it should not be a considerable impact.
Changelog
🆑